/**
 * 
 */
package modele;

import java.io.Serializable;

/**
 * @author ahmed
 *
 */
public class Joueur implements Serializable
{
	/**
	 * 
	 */
	private static final long serialVersionUID = -2417575775799335889L;
	/**
	 * nom du joueur
	 */
	private String nom;
	/**
	 * vraie si le joueur fait une partie
	 */
	private boolean status;
	/**
	 * pass du joueur
	 */
	private String pass;
	/**
	 * @param nom
	 * @param status
	 * 
	 */
	public Joueur(String nom,String pass, boolean status) {
		this.nom = nom;
		this.status = status;
		this.pass = pass;
	}

	/**
	 * @param nom
	 */
	public Joueur(String nom,String pass) {
		this(nom,pass,false);
	}

	/**
	 * @return the nom
	 */
	public String getNom() {
		return nom;
	}
	/**
	 * @return the status
	 */
	public boolean isStatus() {
		return status;
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "Joueur (nom : " + nom + ", status : " + status + ")";
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#equals(java.lang.Object)
	 */
	@Override
	public boolean equals(Object obj)
	{
		return nom.equals(((Joueur)obj).getNom());
	}

	/**
	 * @param status the status to set
	 */
	public void setStatus(boolean status)
	{
		this.status = status;
	}

	/**
	 * @return the pass
	 */
	public String getPass()
	{
		return pass;
	}
	
	
	
	

}
